Today using HTML5 and CSS 3 it is relatively easy (using CSS media queries for example), to modify the presentation of an HTML page so that it looks and feels nice on different devices or screen sizes
Sure, we can get around these problems by using the latest CSS 3 media queries or using flexible layouts
This of course is at the expense of flexibility, but with the new HTML 5 and CSS 3 standards you can really design nice layouts that look very different despite the actual template implementation being always the same
Embedding fonts is also now possible in CSS 3. One area where PDF file are actually a nuisance is on smaller screen mobile devices
15 Comments - I've already experimented quite a bit with building dynamic magazine layouts in HTML 5 + CSS 3. These can be "sealed" by signing archives, but of course there a lack of standard there, I do agree with that